iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1

前言
找品質好的素材模仿,建立一個最初的知識體系(世界觀)。
有一種但完整的體系後,再去看其他的素材。比較後,覺得好的就替換進自己的知識體系。

先建立全局的概念
例如學習做麵包,就先做一款最簡單的麵包看看。
透過實作,讓身體先去感受什麼是麵包和做麵包這回事,此時就是建立最初的知識體系。
這時候第一篇學的食譜就很重要,最好選不只步驟正確,還會講解為什麼這麼做的教學。

開始製作(學習)時
不要在單一步驟(知識點)逗留太久。ex選出最屌的麵粉or揉出究極麵團。
先在短時間內,跑過整個流程三四次,不用看食譜後,再來詳細研究單一步驟。

好素材推薦
因為之前有一些程式基礎,加上已決定從後端入門。
所以一開始就是從寫PHP開始。

The PHP Practitioner
非常推薦這系列,用PHP從零開始寫router和controller等功能。
因為作者漸進式的把架構弄成MVC,一開始就養成有好架構的觀念,而且可以很順的接著學框架(Laravel)

有些東西一開始不懂沒關係,就先跟著做,去感受他X)
像我一開始完全不知道路由(router)是啥,但就先跟著做,後來就慢慢好像知道他在幹嘛了。加上後來會不斷碰到,就會越來越熟悉。

推薦給已經有其他程式經驗,喜歡透過實作學習的朋友。

另一個選擇
從觀念開始,先大概總覽一遍Web的技術們(含前後端)再選擇一點深入的話我推Huli的30篇Half-Stack Developer 養成計畫:

Half-Stack Developer 養成計畫 :: 2017 iT 邦幫忙鐵人賽

文章非常好讀,也有附簡單的操作。後端用的是Node.js。
如果從頭來一次,我或許會選擇從看這系列入門XD

總結
直接下去寫,用身體感受他:The PHP Practitioner
深入淺出順順理解入門的網頁技術:Half-Stack Developer 養成計畫 :: 2017 iT 邦幫忙鐵人賽


上一篇
Chrome在幹嘛?- 簡單認識瀏覽器
下一篇
對於沒有程式經驗的,我一律推薦CS50
系列文
網頁後端的30件小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言